package com.ruicar.afs.cloud.manage.common.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruicar.afs.cloud.manage.common.entity.ManageBankCardChange;
import com.ruicar.afs.cloud.manage.creditchange.condition.BankCardChangeCondition;
import com.ruicar.afs.cloud.manage.creditchange.vo.BankApprovalVo;
import com.ruicar.afs.cloud.manage.creditchange.vo.BankCardManageVO;

/**
 * @author: Lee
 * @date 2020-05-30 04:44:59
 * @description
 */
public interface ManageBankCardChangeService extends IService<ManageBankCardChange> {
    /**
     * 保存银行卡信息变更信息
     *
     * @param bankCardManageVO
     * @author: chuke
     */
    ManageBankCardChange saveBankCardRecord(BankCardManageVO bankCardManageVO);

    void submitBankCardRecord(BankCardManageVO bankCardManageVO);

    void saveProposalApplicationInfo(BankApprovalVo bankCardManageVOS);

    IPage getManageBankCardChangeList(Page page, BankCardChangeCondition condition);
}
